//package com.example.md.mddemo.repo;
//
//
//import org.springframework.data.domain.Page;
//import org.springframework.data.domain.Pageable;
//import org.springframework.data.mongodb.core.query.Criteria;
//import org.springframework.data.mongodb.core.query.Query;
//import org.springframework.data.mongodb.repository.MongoRepository;
//import org.springframework.data.repository.NoRepositoryBean;
//
//import java.io.Serializable;
//import java.util.List;
//import java.util.Map;
//
///**
// * Copyright © 2018年 ziniuxiaozhu. All rights reserved.
// *
// * @Author 临江仙 hzqiuxm@163.com
// * TODO:亲爱的临江仙，请写点注释吧...........
// * @Date 2018/8/14 17:43
// */
//
//@NoRepositoryBean
//public interface BaseRepository<T, ID extends Serializable> extends MongoRepository<T,ID> {
//
//    void batchSave(List<T> obj);
//
//    void batchDelete(List<ID> pks);
//
//    void update(ID id, Map<String, Object> updateFieldMap);
//    void update(Map<String,Object> queryParamMap, Map<String, Object> updateFieldMap);
//
//    public Page<T> find(Query query, Pageable p);
//    public Page<T> find(Criteria criteria, Pageable p);
//}
